emoji: Accept unpaired releases for variations
authorMatthias Clasen <mclasen@redhat.com>
Sun, 31 Dec 2017 04:24:22 +0000 (23:24 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 31 Dec 2017 04:24:22 +0000 (23:24 -0500)
This enables a single long-press-move-release gesture
for picking a variation. This is not perfect yet: We
don't get hover in this case.

gtk/gtkemojichooser.c

index 9f1cb412443c43565caa2b629e7c343fe735948d..f9a665546eec9687f63c2b7dd059935c03932b4b 100644 (file)
@@ -276,6 +276,7 @@ show_variations (GtkEmojiChooser *chooser,
   gtk_flow_box_set_max_children_per_line (GTK_FLOW_BOX (box), 6);
   gtk_flow_box_set_activate_on_single_click (GTK_FLOW_BOX (box), TRUE);
   gtk_flow_box_set_selection_mode (GTK_FLOW_BOX (box), GTK_SELECTION_NONE);
+  g_object_set (box, "accept-unpaired-release", TRUE, NULL);
   gtk_container_add (GTK_CONTAINER (popover), view);
   gtk_container_add (GTK_CONTAINER (view), box);